package com.finance.report.bean.export;

import com.finance.util.export.ExcelHead;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: gly
 * @Date: Created in 2017-05-26
 */
@Data
public class ManLogisticsParseBean {
    /**
     * 运单号
     */
    @ExcelHead(name = "运单号")
    private String waybillNum;
    /**
     * 订单号
     */
    @ExcelHead(name="订单号")
    private String businessCode;

    /**
     * 配送员工号
     */
    @ExcelHead(name = "配送员工号")
    private String postmanNo;

    /**
     * 配送员工号
     */
    @ExcelHead(name = "配送员姓名")
    private String postmanName;
    /**
     * 运单签收时间
     */
    @ExcelHead(name = "签收时间")
    private Date signTime;
    /**
     * 运单配送类型(枚举 0配送 1上门换 2上门退)
     */
    @ExcelHead(name = "配送类型")
    private String direction;
    /**
     * 结算类型 0 按件 1 按重 2 混合
     */
    @ExcelHead(name = "结算类型")
    private String calculateType;
    /**
     * 配费
     */
    @ExcelHead(name = "配费")
    private BigDecimal fee;

    /**
     * 是否主件 主件 1是0非
     */
    @ExcelHead(name="主件")
    private Integer major;
    /**
     * 运单来源(0系统接入 1手工导入)
     */
    @ExcelHead(name = "运单来源")
    private String importSource;
    /**
     * 供货商
     */
    @ExcelHead(name = "供货商")
    private String supplierName;
    /**
     * 代收货款
     */
    @ExcelHead(name="代收货款")
    private BigDecimal cod;
    /**
     * 待退货款
     */
    @ExcelHead(name = "待退货款")
    private BigDecimal codBack;
    /**
     * 订单价格
     */
    @ExcelHead(name = "订单价格")
    private BigDecimal orderAmount;
    /**
     * 货物实际配送站点编码
     */
    @ExcelHead(name = "配送站点")
    private String orgDelivery;
    /**
     * 收件人姓名
     */
    @ExcelHead(name = "收件人")
    private String nameConsignee;
    /**
     * 收件人手机号
     */
    @ExcelHead(name = "手机号")
    private String mobileConsignee;
    /**
     * 收件地址
     */
    @ExcelHead(name = "收件地址")
    private String addressConsignee;

}
